Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w2 Germany F3 Switzerland #1-w1 Switzerland #1-w3 Switzerland #1-w4 Germany F5 Germany F6 Italy F8 Germany F8 Germany F2 Netherlands F4 Germany F2 Argentina F3 Germany F6 Germany F8 Argentina F12 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 Germany F2 Germany F4 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Germany F5 Germany F7 Austria F8 Germany F14 Great Britain F19 Germany F4 Germany F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Argentina F12 Switzerland F2 Germany F1 Germany F2 Germany F3 France F4 France F6 France F9 Argentina F6 France F17 France F18 Brazil F4 Brazil F6 Germany F3 Netherlands F2 Argentina F4 Czech Republic F4 Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Chile F5 Germany F1 Germany F2 Germany F3 Germany F1 Germany F11 France F18 Argentina F5 Austria F7 Black Forest Open 2004 - Freudenstadt ATU Cup - Weiden BH Telecom Indoors Sarajevo 2006 - Sarajevo Torneo Internacional Challenger Fila 2006 - Leon Credicard Mastercard Tennis Cup - Campos do Jordao Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin II Challenger Ciudada de Guayaquil - Guayaquil South African Airways Tennis Open - Durban Black Forest Open - Freudenstadt Aberto de Santa Catarina de Tenis - Florianopolis Shimadzu All Japan Indoor Tennis Championships - Kyoto Oberstaufen Cup - Oberstaufen San Luis Potosi Challenger 2007 - San Luis Potosi Samarkand Challenger - Samarkand Schickedanz Open 2007 - Furth Copa Petrobras Colombia - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba The Tarka Challenger - Barnstaple IPP Open - Helsinki Open Mutouest St. Brieuc - St. Brieuc Hilton Waikoloa Village USTA Challenger - Waikoloa 's Tennis Masters 07 Challenger - Graz Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum BH Indoor Sarajevo - Sarajevo Dusseldorf Open Challenger 2007 - Dusseldorf Seguros Bolivar Open - Medellin Ostdeutscher Sparkassen Cup - Dresden Copa Petrobras Brazil - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen AGT Challenger - Leon 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Siemens Open - Scheveningen BH Tenis Open International Cup 2008 - Belo Horizonte The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Challenger ATP de Cuenca Diario El Mercurio - Cuenca Black Forest Open - Freudenstadt Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Seguros Bolivar Open - Medellin Lima Challenger - Lima Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras-Paraguay - Asuncion ATP Challenger Open 2004 - Monchengladbach Timisoara Challenger 2005 - Timisoara Bancolombia Open - Bogota Heilbronn Challenger Besancon Challenger Santiago Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Tunis Challenger Braunschweig Challenger Copa Petrobras Argentina - Buenos Aires Lambertz Open - Aachen Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City Bancolombia Open - Cali Okal Cup 2004 - Eckental Bauer Watertechnology Cup - Eckental Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Heilbronn Open - Heilbronn Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Alphen Challenger Mons Challenger Ljubljana Open - Ljubljana Sao Paulo Challenger Kazan Challenger JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Sarajevo Challenger 5 Volkswagen Challenger - Wolfsburg Bath Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Barranquilla Challenger Rome Challenger Bogota Challenger Bangkok Challenger Wolfsburg Challenger Braunschweig Challenger Oberstaufen Challenger Sopot Challenger Biella Challenger Orbetello Challenger Trani Challenger Braunschweig Challenger San Marino Challenger Status Athens Open - Athens Como Challenger Oberstaufen Challenger Genova Challenger Brasov Challenger Szczecin Challenger Todi Challenger ECM Prague Open 2008 - Prague Napoli Challenger Palermo Challenger Orleans Challenger Baden Open - Karlsruhe Copa Petrobras - Buenos Aires Eckental Challenger Sao Leopoldo Challenger Loughborough Challenger Montevideo Challenger Bath Challenger Dusseldorf Open Challenger - Dusseldorf Seguros Bolivar Open - Cali USTA Men's Challenger of Dallas - Dallas Labertz Open by Stawag - Aachen IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger Bergamo Challenger Korat Challenger Caltanissetta Challenger Furth Challenger Ljubljana Challenger IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Oberstaufen Challenger IPP Open - Helsinki Alphen Challenger Kenitra Challenger Orleans Challenger Challenger Casablanca San Angel - Mexico City Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Seguros Bolivar Open - Bogota Bergamo Challenger Rimouski Challenger Seville Challenger St. Brieuc Challenger Aix En Provence Challenger Heilbronn Challenger Nottingham-2 Challenger Bauer Watertechnology Cup 2007 - Eckental Guayaquil Challenger Marburg Challenger Oberstaufen Challenger Heilbronn Open - Heilbronn Orleans Challenger Rennes Challenger Ortisei Challenger Quimper Challenger Drummondville Challenger Heilbronn Challenger Todi Challenger Cherbourg Challenger Manerbio Challenger Como Challenger Alphen Challenger Copa Petrobras Argentina - Buenos Aires Logopak Challenger 2005 - Lubeck Bergamo Challenger Savannah Challenger Vicenza Challenger Joinville Tennis Festival - Joinville Rome Challenger Heilbronn Challenger Braunschweig Challenger Blois Challenger Santiago Challenger Lima Challenger Brescia Challenger Kyoto Challenger Tallahassee Challenger Scheveningen Challenger Jameson Cup - Milan Szczecin Challenger XIII Trofeo Ciudad de Quito - Quito Prague Challenger Brescia Challenger Bukhara Challenger - Bukhara Challenger Brasov - Brasov Cherbourg Challenger Biella 5 Challenger Kobstaedernes ATP Challenger - Kolding Furth Challenger San Benedetto Challenger Blumenau Challenger Intersport Heilbronn Open - Heilbronn Nottingham Challenger Furth Challenger Nottingham Challenger Kyoto Challenger St. Brieuc Challenger Braunschweig Challenger Campinas Challenger Dortmund Challenger St. Remy Challenger Schickedanz Open - Furth Bastad Challenger Buenos Aires Challenger Warsteiner Challenger Lubeck - Lubeck ATU Cup - Weiden Nord/LB Open - Braunschweig Challenger Britania Zavaleta - Puebla Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg AT&T Challenger of Dallas - Dallas Guayaquil Challenger Guayaquil Challenger Oeiras 3 Challenger Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Germany F1 II Naples ITG Challenger - Naples Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Rennes Challenger Architect Open - Budapest Bauer Watertechnology Cup - Eckental USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Baden Open - Ettlingen Seguros Bogota Open - Bogota XII Abierto Internacional de Salinas - Salinas Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul III Aberto Santa Catarina de Tenis - Florianopolis Tunis Open - Tunis XIV Challenger ATP Club Premium Open - Quito Buenos Aires Challenger Lima Challenger Marburg Challenger Open de Rennes - Rennes Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires 2003 Mercedes Cup - Stuttgart Aix En Provence Challenger Antalya Challenger Antalya 2 Challenger Bergamo Challenger Zagreb Challenger Monza Challenger Genova Challenger Zagreb Challenger Santos Challenger Zagreb Challenger Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires BMW Open - Munich Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Sao Paulo Challenger Tour Finals BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Dallas Challenger Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote dAzur - Nice Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Apia International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Furth Challenger Serbia Open - Belgrade Interwetten Austrian Open - Kitzbuhel Bergamo Challenger San Juan Challenger Regions Morgan Keegan Championships - Memphis Villa Allende Challenger If Stockholm Open - Stockholm Buenos Aires Challenger Open 13 - Marseille Tampere Challenger Copa Claro - Buenos Aires Medellin Challenger Eckental Challenger Masters Series - Hamburg Power Horse World Team Cup - Dusseldorf Citi Open - Washington Sunrise Challenger Mercedes Cup - Stuttgart Copa Claro - Buenos Aires BMW Open - Munich Bet-at-home Open - Hamburg German Tennis Championships - Hamburg Pilot Pen Tennis - New Haven ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Brieuc Challenger Rio Open 500 - Rio de Janeiro VTR Open - Vina del Mar Sarajevo Challenger Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Barcelona Open BancSabadell - Barcelona Turin Challenger Portugal Open - Oeiras Countrywide Classic - Los Angeles Bet-at-home Open - Hamburg Rome Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Marburg Challenger Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Geneva Open - Geneva Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires China Open - Beijing Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Bogota Challenger Bratislava Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice European Open - Antwerp Bet-at-home Open - Hamburg Heilbronn Challenger Brasil Open - Sao Paulo BMW Open - Munich Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem ASB Classic - Auckland German Tennis Championships - Hamburg Gerry Weber Open - Halle Santiago Open - Santiago International German Open - Hamburg Legg Mason Tennis Classic - Washington Poznan Challenger Aix En Provence Challenger Aircel Chennai Open - Chennai Heilbronn Challenger Cherbourg Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Pereira Challenger Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Moselle Open - Metz Millennium Estoril Open - Estoril San Benedetto Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Cordenons Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Santiago Challenger Buenos Aires Challenger Sarasota Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Heilbronn Challenger Mercedes Cup - Stuttgart Mersin Challenger Buenos Aires Challenger Citi Open - Washington Poznan Challenger Millennium Estoril Open - Estoril Montevideo Challenger Argentina Open - Buenos Aires Nottingham 2 Challenger Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Konzum Croatia Open - Umag Cortina Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Intersport Heilbronn Open - Heilbronn SkiStar Swedish Open - Bastad Sydney International - Sydney Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Guayaquil Challenger China Open - Beijing Brisbane International - Brisbane Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva Generali Open - Kitzbuhel AEGON Championships - London Cordoba Open - Cordoba Rio Open - Rio de Janeiro Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane AEGON International - Eastbourne Swiss Indoors Basel - Basel Tennis Masters Series - Hamburg Santo Domingo Challenger Apia International - Sydney Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Allianz Suisse Open Gstaad - Gstaad Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mercedes Cup - Stuttgart Movistar Open - Santiago BNP Paribas Open - Indian Wells ASB Classic - Auckland Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Australian Open - Melbourne Wimbledon - London Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Wimbledon - London Brasil Open - Sao Paulo Chennai Open - Chennai Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris AEGON International - Eastbourne French Open - Paris French Open - Paris Chengdu Open - Chengdu French Open - Paris Argentina Open - Buenos Aires Wimbledon - London ARAG ATP World Team Championship - Dusseldorf U.S. Open - New York Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Masters Series Hamburg - Hamburg French Open - Paris Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 U.S. Open (juniors) Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)